/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jsf;

import ejb.VentaDetalleFacade;
import entity.VentaDetalle;
import java.util.List;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

/**
 *
 * @author mbvierci
 */
@ManagedBean
@RequestScoped
public class VentaDetalleBean {
    
     @EJB
    private VentaDetalleFacade ventaDetalleFacade;
    private VentaDetalle ventaDetalle = new VentaDetalle();
    private List<VentaDetalle> ventaDetalles;

    /**
     * Creates a new instance of VentaDetalleBean
     */
    public VentaDetalleBean() {
    }
    
    public VentaDetalle getVentaDetalle() {
        return ventaDetalle;
    }

    public void setVentaDetalle(VentaDetalle ventaDetalle) {
        this.ventaDetalle = ventaDetalle;
    }

    public VentaDetalleFacade getVentaDetalleFacade() {
        return ventaDetalleFacade;
    }

    public void setVentaDetalleFacade(VentaDetalleFacade ventaDetalleFacade) {
        this.ventaDetalleFacade = ventaDetalleFacade;
        ventaDetalles = ventaDetalleFacade.findAll();
    }

    public List<VentaDetalle> getVentaDetalles() {
        return ventaDetalles;
    }

    public void setVentaDetalles(List<VentaDetalle> ventaDetalles) {
        this.ventaDetalles = ventaDetalles;
    }
    
    public void crearVentaDetalle(){
        ventaDetalleFacade.create(ventaDetalle);
        ventaDetalles.add(ventaDetalle);
        ventaDetalle = new VentaDetalle();
    }
}
